An Outline for a Domain Speci c Software Architecture Engineering Process
نویسندگان
چکیده
In order to reuse software, there needs to be software to reuse." One of the dilemmas that has prevented software developers from reusing software is the lack of software artifacts to use or the existence of artifacts that are di cult to integrate. Domain Speci c Software Architectures (DSSAs) have been proposed in order to address these issues. A DSSA not only provides a framework for reusable software components to t into, but captures the design rationale and provides for a degree of adaptability. This paper presents an outline for a Domain Speci c Software Architecture engineering process.
منابع مشابه
A A Activity A Activity B Activity C Meeting M Activity
\In order to reuse software, there needs to be software to reuse." { Tracz 9] One of the dilemmas that has prevented software developers from reusing software is the lack of software artifacts to use or the existence of artifacts that are dif-cult to integrate. Domain-Speciic Software Architec-tures (DSSAs) have been proposedd4] in order to address these issues. A DSSA not only provides a frame...
متن کاملFOOM: A Diagrammatic Illustration of Object-Z Speci cations
FOOM (Formal Object-OrientedMethodology) is an information systems acquisition/development method which assists in understanding and modelling organisational and inter-organisational systems. The method promotes highly appropriate and precise requirements speci cations for both interand intra-organisational information systems. In this paper, we describe, in outline, FOOM (which has been under ...
متن کاملTransformation of Binary Relationships with Particular Multiplicity
The paper deals with one small step in the process of model driven development (MDD) or model driven architecture (MDA) widely used terms nowadays. MDD de nes techniques to develop software systems using variety of models together with a set of transformations. MDD speci es several levels of models depending on abstraction ranging from computation independent models (CIM) to platform independen...
متن کاملAn Open Toolkit for Prototyping Reverse Engineering Visualizations
Maintenance and evolution of complex software systems (such as mobile telephones) involves activities such as reverse engineering (RE) and software visualization. Although several RE tools exist, we found their architecture hard to adapt to the domain and problem specific requirements posed by our current practice in Nokia. In this paper, we present an open architecture which allows easy protot...
متن کاملFeature based methodology for supporting architecture refactoring and maintenance of long life software systems
The long-life software systems withstand many significant changes throughout their life-cycle in order to follow the evolution of the problem domains. Usually, the software system architecture can not follow the rapid evolution of a problem domain and with time, the diversion of the architecture in respect to the domain features becomes prohibiting for software evolution. For avoiding this prob...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1991